روید باکس

ساخت وبلاگ
من توی هر ردیف یک RecyclerView یک دکمه دارم که با زدن اون دکمه با کمک دانلود منیجر خود آندروید فایل ها شروع به دانلود میکنن (پسوند فایل ها فایل ها مختلفن ویدئو داره پی دی اف داره و ...). همه چیز درسته مثلا pdf ها درست لود میشن ولی ویدئو ها مشکل دارن و پلی نمیشن و آندروید پیام میده و میگه که cannot play this ویدئو
روی استک هم خیلی گشتم چیزی پیدا نکردم

این کدیه که توی onClickListener دکمه نوشتم :

کد:

@Override
public void onClick(View v) {

   DownloadManager downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
   DownloadManager.Request request = new DownloadManager.Request(Uri.parse(questionha.get(position).getQuestionDownLink()​));

   request.setTitle(questionha.get(position).getQuestionTitle());
   request.setDescription("در حال دانلود");
   //.setDestinationInExtealFilesDir(context, "", questionha.get(position).getQuestionDownFileName());
   request.setDestinationInExtealPublicDir(Environment.DIRECTORY_DOWNLOADS, questionha.get(position).getQuestionDownFileName());
   long enqueueId = downloadManager.enqueue(request);
}


یک سری چیزها هم چک کردم . مثلا این که فایل درست دانلود شده یعنی حجم فایل دانلودی کمتر از حجم فایل اصلی نیستش . که اینجور نبود

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 170 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 23:51

سلام :
من چند روز پیش یه برنامه فرستادم واسه کافه بازار که سری گیر ها دادن
الان میخوام بدونم این گیری که دادن مربوط به خوده برنامه هست یا نه مربوط به پنل کاربریم تو کافه بازاره (یعنی برنامم رو ویرایش کنم یا اطلاعات ورودی برای انتشار در کافه بازار؟)
[تصویر: qbbl_photo_2016-05-20_16-50-19.jpg][تصویر: qbbl_photo_2016-05-20_16-50-19.jpg]

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 163 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 22:22

فارسی باید بخری

در موردشون چیز بیشتری نمیدونم 
همینقد میدونم که منابع خارجی خیلی بهتر توضیح میدن 
حد اقل نسبت به فیلم های فارسی که من دیدم بهتر بودن خارجی ها

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 163 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 14:04

با عرض سلام و خسته نباشید
 می خواستم بدونم بهترین فونت برای متن در اندروید چیه؟؟؟ هر فونتی من انتخاب کردم ی مشکلی داشت یا متن ها چسبیده به هم می شد یا بعضی کلمات خوانایی نداشتن Huh ،  ممنون میشم دوستان فونت مناسب برای برنامه های اندروید معرفی کنند که همه زیبایی داشته باشند هم خوانایی Rolleyes

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 144 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 6:38

حالا این یارو داره میفروشه !
کلی آدم دارن برنامه هارو تو تلگرام رایگان میدن !! من نزدیک به 3 کانال از نزدیک دیدم ! برنامه های بازار رو رایگان قرار میده .
اونارو چیکار میخوای کنی ؟
وضع با این چیزها درست نمیشه . این یارو هم با این کار داره کاخهای آتش برای خودش تو جهنم درست میکنه .
حالا فوقش پلیس فتا میاد فیلتر میکنه !
وقتی قانون کپی رایت تو ممکلت نیست ! بعد از این سایت طرف میره یه سایت دیگه میزنه ! اصلا این نزنه یکی دیگه میزنه .

من میخواستم از سایت پونیشا شکایت کنم ! اما داخل سایت پلیس نوشته بود نمیشه و باید حضوری برم !! حالا کی حوصله داره حضوری بره .
اصلا وقتم رو نمیذارم رو این چیزا !!
به درک !! همه دارن میخورن این یکی همه بخوره .
فقط خدا لعنتشون کنه ! همین .

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 174 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 6:38

سلام .من یه مشکل دارم اونم اینه که این کدم اصلا on item click listener روش کار نمیکته نمیدونم مشکل کجاست؟
اینم کدم :http://uplod.ir/jiqkg902oirt/test.rar.htm

2- و دوم اینکه از یه کلاس دیگه بتونم یک باتن رو visibility یا invisibility کنم با on long click listener?
----------------------------------------------------------------------------------------------------------------------------------------------
3- یه مشکل مهم دارم اینه که میخوام دو آرایه رو با دو تا تکس ویو مختلف و با یک لیست ویو نمایش بدم ؟یعنی آرایه 1 رو با لیست ویو تو تکس ویو 1 نمایش بدم و آرایه 2 رو با همون لیست ویو تو تکس ویو 2 نمایش بدم که نمیشه؟Sad

من دو تا آرایه دارم s و sd اما کد پایین درست کار نمیکنه.
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.menu_coustom, R.id.txt_v_namemenu, s);
listView_addmenu.setAdapter(adapter);


ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.menu_coustom, R.id.txt_v_money, sd);
listView_addmenu.setAdapter(adapter);

که فقط adapter دوم اجرا میشه و فقط تکس ویو دوم (txt_v_money)پر میشه؟

ممنون.

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 155 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 6:38

با سلام و خسته نباشید.

دوستان بنده دو عدد EditText دارم که قراره مقداری رو از مخاطب بگیره...
میخوام بعد از گرفتن مقدار (نوشتن متن یا عدد در EditText) توسط کاربر، دکمه ای رو در صفحه اش تعیین کنم که متن های ورودی داخل EditText رو دریافت کنه و به آی دی تلگرام مشخصی که توسط من قراره تعیین بشه ارسال کنه...یعنی نرم افزار تلگرام رو باز کنه و متن های گرفته شده از EditText رو به آی دی تلگرام من ارسال کنه...

سعی کردم خیلی خوب منظورمو توضیح داده باشم....

اساتید محترم فقط بی زحمت لطف کنید کدهاش رو قرار بدید....چون توضیح بدید ممکنه باز به مشکل بر بخورم....
ممنون و متشکر از همگی

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 181 تاريخ : جمعه 31 ارديبهشت 1395 ساعت: 0:14

با سلام خدمت همه اعضای انجمن

ضمن تشکر از مدیریت انجمن بابت فراهم نمودن بستری مناسب برای اشتراک اطلاعات اعضا،قصد دارم مقالاتی درباره زبان برنامه نویسی سی شارپ رو به صورت رایگان منتشر کنم.

چون امروزه خیلی از دوستان قصد دارند وارد بازار کار سی شارپ که یکی از مهرهای داغ محسوب مب شود ، بشوند،به همین دلیل سعی میکنم تجربیات خودم رو در این زمینه به شما عزیزان منتقل کنم.

[تصویر: csharp.png]http://clicksite.ir

از کجا آموزش C# رو شروع کنیم؟

نخستین گام برای شروع آموزش سی شارپ چیست؟
قبل از اینکه بریم به سراغ آموزش سی شارپ،ابتدا لازمه که حتما با مفاهیم و مقدمات سی شارپ آشنا بشیم.زبان سی شارپ یکی از زبان های ارائه شده توسط
شرکت مایکروسافت می باشد که برای برنامه نویسی ویندوز مورد استفاده قرار می گیرد.بنابراین لازم است بدانیم با استفاده از سی شارپ می توانیم نرم افزارهای تحت ویندوز
طراحی و ایجاد نمائیم نه تحت وب.در مورد تحت وب ، به نوعی می توان معدال سی شارپ را Asp.net نامید.
در صورتی که تمایل شما دوستان رو نسبت به این مقالات مشاهده کنم،حتما به آموزش asp.net نیز در مقالات دیگر خواهیم پرداخت.
اگر بخواهیم بدانیم واقعا با آموزش C# می توان به کجا رسید،بهترین راه اینه که براتون چند مثال بزنم.
در حقیقت اکثر نرم افزارهای حسابداری،نرم افزارهای مدیریت فروش،نرم افزارهای مدیریت انبارداری،نرم افزارهای شرکتی و تحت یک شبکه،با استفاده از زیبان برنامه نویسی سی شارپ
ارائه شده اند.پس مطمئنا می توان گفت در بسیاری از سازمان ها و اداره جات نیاز به یک برنامه نویس و متخصص C# می باشد.

تاریخچه زبان برنامه نویسی سی شارپ

اگربخواهیم نگاهی کوتاه به تاریخچه زبان سی شارپ بیندازیم،می توان این مطلب را ارائه داشت.
در سال ۱۹۹۹، شرکت سان اجازه استفاده از زبان برنامه‌نویسی جاوا را در اختیار ماکروسافت قرار داد تا در سیستم‌عامل خود از آن استفاده کند.
جاوا در اصل به هیچ پلت فرم یا سیستم‌عاملی وابسته نبود، ولی ماکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستم‌عامل بودن جاوا را از آن برداشت. 
در ارائه و معرفی رسمی چارچوب دات‌نت در PDC در سال ۲۰۰۰ این زبان به سی شارپ تغییر نام یافت و کتابخانه کلاس‌ها و runtime در ای‌اس‌پی‌دات‌نت به سی شارپ منتقل شدند.
مدیر و سرپرست طراحان در ماکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبان‌های برنامه سازی++Borland، دلفی (شهر)، Turbo Pascal، ویژوال سی++ به آسانی در دستورالعمل‌های سی شارپ قابل رویت است و به همان خوبی در هسته CLR.

خب،اولین درس م درباره سی شارپ درباره متغیرها در سی شارپ هستش.

آشناآی با متغیرها و انواع ان در C#

در اولین مقاله از سری مقالا آموزش سی شارپ،می پردازیم به آشنایی با مهمترین اصل برنامه نویسی،یعنی آشنایی با انواع متغیرها.

در C# حتما باید نوع هر متغیر به طرو صریح مشخص شده باشد.
بدین صورت که اگر متغیری از نوع عددی باشد،یا متغیری از نوع رشته ای باشد (بعدها با این مفاهیم دقیقتر آشنا خواهیم شد) باید به صراحت
نوع آن معین گردد.
نمونه هایی از انواع متغیرها:
int , vector , string ,...

آنچه در مورد متغیرها در سی شارپ باید بدانیم،قلمرو متغیرهاست.منظور از قلمرو،ناحیه ای است که می توانیم در آن ناحیه،متغیر را فراخوانی کنیم و از داده ذخیره شده در آن استفاده نمائیم
توجه فرمایید در این مقاله،هدف من این نیست که خیلی تخصصی و ریز به جزئیات بپردازم و هدفم آشنایی کلی شما با این مفاهیمه تا در ادامه به شمکل برنخوریم و فهم موضوعات براتون ساده تر بشه.

در اصل متغیرها برای ذخیره داده مورد استفاده قرار می گیرند.اما آنچه از متغیرهای معمولی هم مهمتر است،آشنایی با آرایه ها در سی شارپ است.
آرایه ها همانگونه تقریبا در تمام زبان های برنامه نویسی بسیار پرکاربرد هستند،در زبان برنامه نویسی سی شارپ نیز این قاعده مستثنی نیست.
آرایه ها برای ذخیره سازی چندین داده در کنار هم قرار می گیرد.

لطفا نظرات و پیشنهادات خودتون رو در همین تاپیک بگذارید تا برای ادامه آموزشها دلگرم تر بشیم.اگر سوالی هم براتون مطرح شد همینجا مطرح کنید.

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 177 تاريخ : پنجشنبه 30 ارديبهشت 1395 ساعت: 22:23

adapter
import java.util.HashMap;
import java.util.List;
import com.hetbo.riazi_hashtom.R;
import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseExpandableListAdapter;
import android.widget.TextView;
public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List<String> _listDataHeader; // header titles // child data in format of header title, child title private HashMap<String, List<String>> _listDataChild; public ExpandableListAdapter(Context context, List<String> listDataHeader, HashMap<String, List<String>> listChildData) { this._context = context; this._listDataHeader = listDataHeader; this._listDataChild = listChildData; } @Override public Object getChild(int groupPosition, int childPosititon) { retu this._listDataChild.get(this._listDataHeader.get(groupPosition)) .get(childPosititon); } @Override public long getChildId(int groupPosition, int childPosition) { retu childPosition; } @Override public View getChildView(int groupPosition, final int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { final String childText = (String) getChild(groupPosition, childPosition); if (convertView == null) { LayoutInflater infalInflater = (LayoutInflater) this._context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); convertView = infalInflater.inflate(R.layout.list_item, null); } TextView txtListChild = (TextView) convertView .findViewById(R.id.lblListItem); txtListChild.setText(childText); retu convertView; } @Override public int getChildrenCount(int groupPosition) { retu this._listDataChild.get(this._listDataHeader.get(groupPosition)) .size(); } @Override public Object getGroup(int groupPosition) { retu this._listDataHeader.get(groupPosition); } @Override public int getGroupCount() { retu this._listDataHeader.size(); } @Override public long getGroupId(int groupPosition) { retu groupPosition; } @Override public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { String headerTitle = (String) getGroup(groupPosition); if (convertView == null) { LayoutInflater infalInflater = (LayoutInflater) this._context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); convertView = infalInflater.inflate(R.layout.list_group, null); } TextView lblListHeader = (TextView) convertView .findViewById(R.id.lblListHeader); lblListHeader.setTypeface(null, Typeface.BOLD); lblListHeader.setText(headerTitle); retu convertView; } @Override public boolean hasStableIds() { retu false; } @Override public boolean isChildSelectable(int groupPosition, int childPosition) { retu true; }
}

main activity
 ExpandableListAdapter listAdapter; ExpandableListView expListView; List<String> listDataHeader; HashMap<String, List<String>> listDataChild; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); expListView = (ExpandableListView) findViewById(R.id.lvExp); prepareListData(); listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild); expListView.setAdapter(listAdapter); } private void prepareListData() { listDataHeader = new ArrayList<String>(); listDataChild = new HashMap<String, List<String>>(); listDataHeader.add("فصل اول"); listDataHeader.add("فصل دوم"); listDataHeader.add("فصل سوم"); List<String> sea01 = new ArrayList<String>(); sea01.add("بخش اول"); sea01.add("بخش دوم"); sea01.add("بخش سوم"); sea01.add("بخش چهارم"); List<String> sea02 = new ArrayList<String>(); sea02.add("بخش اول"); sea02.add("بخش دوم"); List<String> sea03 = new ArrayList<String>(); sea03.add("بخش اول"); sea03.add("بخش دوم"); sea03.add("بخش سوم"); sea03.add("بخش چهارم"); sea03.add("بخش پنجم"); listDataChild.put(listDataHeader.get(0), sea01); listDataChild.put(listDataHeader.get(1), sea02); listDataChild.put(listDataHeader.get(2), sea03); expListView.setOnChildClickListener(new OnChildClickListener() { @Override public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { retu false; } }); }

list group.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="8dp" android:background="#0097A7"> <TextView android:id="@+id/lblListHeader" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft" android:textSize="17dp" android:textColor="#E1F5FE" />
</LinearLayout>

list item . xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/lblListItem" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="17dip" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="?android:attr/expandableListPreferredChildPaddingLeft" />
</LinearLayout>

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 140 تاريخ : پنجشنبه 30 ارديبهشت 1395 ساعت: 22:23

گروه نرم افزاری روبیک در راستای توسعه فعالیت خود در تولید اپلیکیشنهای اندروید،از کلیه افراد (مقیم مشهد) دارای تخصص های زیر دعوت به همکاری می نماید:

- مسلط به برنامه نویسی اندروید و  IDE های اکلیپس و اندروید استودیو
- آشنایی کامل با بحث برنامه نویسی شی گرا و مستندسازی (DB diagram, Class Diagram ,...)
- مسلط به بانک های اطلاعاتی و اسکریپت ها ی SQL
- آشنایی با مباحث برنامه نویسی تحت وب (وب سرویس ، Json ) ; ترجیحا PHP
افرادی با تخصص های زیر دارای اولویت خواهند بود:
- آشنایی با برنامه نویسی Cross-Platform  مانند Xamarin ، فون گپ
- آشنایی با برنامه نویسی IOS و Xcode

لطفا رزومه های خودتون رو به آدرس [email protected] ارسال نمایید


www.rubiksoft.ir


[تصویر: logo-220x69.png]

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 155 تاريخ : پنجشنبه 30 ارديبهشت 1395 ساعت: 18:48

سلام به همه دوستانچطور میشه تو گوشی کاربر چک کرد که یک برنامه در اون نصب هست یا نه؟
من تو برنامم یه دکمه گذاشتم  میخوام وقتی روش کلیک شد براساس نام پکیج اون برنامه  ، برنامه مورد نظر رو باز کنه ولی اگر تو گوشیش نصب نبود  فورس کلوز نده

کد:

                Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.supercell.clashroyale");
                startActivity(launchIntent);

 این کدیه که من گذاشتم ولی متاسفنه اگه برنامه نصب نیاشه فورس کلوز میده - چطور میشه این  مشکل رو حل کرد

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 156 تاريخ : پنجشنبه 30 ارديبهشت 1395 ساعت: 18:48


اگر اولین بار از انجمن برنامه نویسی اندروید بازدید می کنید برای دسترسی کامل به انجمن اندروید عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال پاسخ 

کاربرانِ درحال بازدید از این موضوع:

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 161 تاريخ : پنجشنبه 30 ارديبهشت 1395 ساعت: 14:38

سلام
امیدوارم کارشون رو خوب انجام بدن ! من چندتا ایده دارم ! اگر ببینم کارشون رو خوب انجام میدن ! ایدهامو بشون میگم .
اما فعلا تنها کاری که کردم تهدید بوده . Smile

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 148 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 21:31

[تصویر: musiacl_instruments_icon.jpg]

موسیقی نقش بسیار مهمی را در فرهنگ‌های مختلف بازی ‌می‌کند و در هر فرهنگ به گونه‌ای متفاوت ظاهر می‌شود.

موسیقی یک راه عالی برای بیان افکار و خلاقیت‌های بشر است. آلات موسیقی حتی در برخی موارد در زمینه‌های درمانی و بهبودی استفاده می‌شوند.

 این مجموعه آیکون‌ها توسط تیم پشتیبانی Icon Craft طراحی شده‌اند.

مجموعه آیکون‌های آلات موسیقی به کلیه علاقه‌مندان موسیقی اختصاص دارد. این مجموعه شامل ۳۹ آیکون وکتور است که با مهارت و دقت بالایی طراحی شده‌اند. همه این آیکون‌ها در ابعاد ۴۸ پیکسل، ۶۴پیکسل و ۱۲۸ پیکسل در دو فرمت PNG و SVG ارائه شده‌اند.

[تصویر: musical_instruments_icons_preview_1.png]

پنج استایل متفاوت از این آیکون‌ها در این مجموعه فراهم شده‌اند.

شما در طراحی سایت خود به راحتی می‌توانید سایز، رنگ و یا حتی شکل این آیکون‌ها را تغییر دهید. توجه داشته باشید که این مجموعه تحت مجوز Creative Commons Attribution 3.0 Unported در دسترس قرار گرفته‌است.

از شما صمیمانه خواهشمندیم که به طراحان این مجموعه اعتبار دهید و چنانچه علاقه‌مند به گسترش این پیام هستید این مقاله را لینک دهید.

[تصویر: musical_instruments_icons_preview_2.png]

 شما می‌توانید این مجموعه از آیکون‌های آلات موسیقی را به صورت کاملا رایگان دانلود کنید.

دانلود آیکون‌های آلات موسیقی

منبع: قالب جوملا ستروکیت

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 155 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 17:27

سلام

تو یه قسمت از برنامه 
یه سری محاسبات زیادی قراره انجام بشه 
واسه همین هم برنامه هنگ میکنه 
در واقع فقط هنگ میکنه 
یعنی حتی فورس کلوز هم نمیشه

گفتم شاید با try catch درست بشه 
که نشد

!!!


بله بله حلش کردم 
البته به شکلی متفاوت 
یه جورایی دورش زدم

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 163 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 17:27

درود بر شما دوستان

دارم روی برنامه ای کار میکنم که برای برنامه هایی که کاربر نصب داره و انتخابشون کرده کار خاصی انجام میشه
به این صورت که ما یه کاستوم لیست ویو داریم که هر گزینه از لیستمون یک چک باکس داره که برنامه هایی که کاربر نصب کرده رو نمایش میده
بعد کاربر برنامه هایی رو که میخواد انتخاب میکنه و تیک چک باکسشو میزنه
بعد در قسمتی که میخوام کار مورد نظر روی برنامه هایی که کاربر انتخاب کرده انجام بشه یه شرط گذاشتم که باید نام پکیج برنامه هایی که کاربر انتخاب کرده رو چک کنه
اگر یکی از اون برنامه هایی بود که کاربر انتخاب کرده بود کار انجام بشه و اگر که نبود هیچی

حالا سوال من اینه که در اون لیستی که گفتم وقتی کاربر برنامه های مورد نظرشو ذخیره کرد من چطور میتونم اون نام پکیج برنامه ها رو سیو کنم؟؟
در شیردپریفرنسس میشه؟؟
اگر بله چطور ؟؟
باید از آرایه استفاده کنم؟؟
میخوام تمام نام های پکیج برنامه هایی که کاربر انتخاب کرده سیو بشه تا در همون شرطی که گفتم بتونم چک کنم
میشه منو راهنمایی کنید چطور این کارو کنم
اگرم منظورمو متوجه نشدید بگید تا دوباره بگم منظورمو

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 180 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 17:27

[تصویر: musiacl_instruments_icon.jpg]

موسیقی نقش بسیار مهمی را در فرهنگ‌های مختلف بازی ‌می‌کند و در هر فرهنگ به گونه‌ای متفاوت ظاهر می‌شود.

موسیقی یک راه عالی برای بیان افکار و خلاقیت‌های بشر است. آلات موسیقی حتی در برخی موارد در زمینه‌های درمانی و بهبودی استفاده می‌شوند.

 این مجموعه آیکون‌ها توسط تیم پشتیبانی Icon Craft طراحی شده‌اند.

مجموعه آیکون‌های آلات موسیقی به کلیه علاقه‌مندان موسیقی اختصاص دارد. این مجموعه شامل ۳۹ آیکون وکتور است که با مهارت و دقت بالایی طراحی شده‌اند. همه این آیکون‌ها در ابعاد ۴۸ پیکسل، ۶۴پیکسل و ۱۲۸ پیکسل در دو فرمت PNG و SVG ارائه شده‌اند.

[تصویر: musical_instruments_icons_preview_1.png]

پنج استایل متفاوت از این آیکون‌ها در این مجموعه فراهم شده‌اند.

شما در طراحی سایت خود به راحتی می‌توانید سایز، رنگ و یا حتی شکل این آیکون‌ها را تغییر دهید. توجه داشته باشید که این مجموعه تحت مجوز Creative Commons Attribution 3.0 Unported در دسترس قرار گرفته‌است.

از شما صمیمانه خواهشمندیم که به طراحان این مجموعه اعتبار دهید و چنانچه علاقه‌مند به گسترش این پیام هستید این مقاله را لینک دهید.

[تصویر: musical_instruments_icons_preview_2.png]

 شما می‌توانید این مجموعه از آیکون‌های آلات موسیقی را به صورت کاملا رایگان دانلود کنید.

دانلود آیکون‌های آلات موسیقی

منبع: قالب جوملا ستروکیت

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 175 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 14:14


اگر اولین بار از انجمن برنامه نویسی اندروید بازدید می کنید برای دسترسی کامل به انجمن اندروید عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال پاسخ 

کاربرانِ درحال بازدید از این موضوع: 1 مهمان

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 169 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 14:14

EditTextName.addTextChangedListener(new TextWatcher() {

  @Override
  public void afterTextChanged(Editable s) {}

  @Override    
  public void beforeTextChanged(CharSequence s, int start,
    int count, int after) {
  }

  @Override    
  public void onTextChanged(CharSequence s, int start,
    int before, int count) {

  }
 });

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 174 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 2:00

package com.AppLike.aff;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Handler;
import android.view.Window;

public class SplashScreen extends Activity {

    MediaPlayer mySong;
    
   // Splash screen timer
   private static int SPLASH_TIME_OUT = 1500;

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       requestWindowFeature(Window.FEATURE_NO_TITLE);
       setContentView(R.layout.activity_splash);

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
            }
            }, 1500);
        finish();

        mySong=MediaPlayer.create(SplashScreen.this,R.raw.ee);
        mySong.start();
        Thread timer=new Thread(){
        public void run(){
        try{
        sleep(1500);
        }catch(InterruptedException e){
         e.printStackTrace();

        }finally{
         nextActivity();
        

          }}} ;

        timer.start();
        

        new Handler().postDelayed(new Runnable() {
            
            @Override
            public void run() {
                Intent intent = new Intent(SplashScreen.this,
                        MainActivity.class);
                        startActivity(intent);

                        SplashScreen.this.finish();
                        
                
            }
        }, SPLASH_TIME_OUT);

            
   }
  
  
   public void nextActivity(){
       Intent intent = new Intent(this,MainActivity.class);
       startActivity(intent);
      
}
  
    @Override
    public void onBackPressed() {
    this.finish();
    super.onBackPressed();
    }
}

روید باکس...
ما را در سایت روید باکس دنبال می کنید

برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 163 تاريخ : دوشنبه 27 ارديبهشت 1395 ساعت: 23:27